#ifndef SESSION_HH
#define SESSION_HH

#include <QObject>
#include "mainwindow.hh"

namespace dsa
{

class DummyNode;
class Session : public QObject
{
  Q_OBJECT
private:
  dsa::MainWindow *_mainWindow;
  dsa::DummyNode  *_dummyNode;

  dsa::Node       *_node;

private slots:
  void SetNode (dsa::Node* node);

public:
  Session(QObject *parent = 0);

  void Initialize ();
  
signals:
  
public slots:
  void Scan (const QString& path);
  
};


}


#endif // SESSION_HH
